Parameterized approximation scheme for the multiple knapsack problem
نویسنده
چکیده
The multiple knapsack problem (MKP) is a well-known generalization of the classical knapsack problem. We are given a set A of n items and set B of m bins (knapsacks) such that each item a ∈ A has a size size(a) and a profit value profit(a), and each bin b ∈ B has a capacity c(b). The goal is to find a subset U ⊂ A of maximum total profit such that U can be packed into B without exceeding the capacities. The decision version of MKP is strongly NPcomplete, since it is a generalization of the classical knapsack and bin packing problem. Furthermore, MKP does not admit an FPTAS even if the number m of bins is two. Kellerer gave a PTAS for MKP with identical capacities and Chekuri and Khanna presented a PTAS for MKP with general capacities with running time n 8). In this paper we propose an EPTAS with parameterized running time 2 ) · poly(n) + O(m) for MKP. This solves also an open question by Chekuri and Khanna.
منابع مشابه
Knapsack Problems: A Parameterized Point of View
The knapsack problem (KP) is a very famous NP-hard problem in combinatorial optimization. Also its generalization to multiple dimensions named d-dimensional knapsack problem (d-KP) and to multiple knapsacks named multiple knapsack problem (MKP) are well known problems. Since KP, d-KP, and MKP are integer-valued problems defined on inputs of various informations, we study the fixed-parameter tra...
متن کاملImproved Fully Polynomial time Approximation Scheme for the 0-1 Multiple-choice Knapsack Problem
In this paper the 0-1 Multiple-Choice Knapsack Problem (0-1 MCKP), a generalization of the classical 0-1 Knapsack problem, is addressed. We present a fast Fully Polynomial Time Approximation Scheme (FPTAS) for the 0-1 MCKP, which yields a better time bound than known algorithms. In particular it produces a (1+ ) approximate solution and runs in O(nm/ ) time, where n is the number of items and m...
متن کاملA successive approximation algorithm for the multiple knapsack problem
It is well-known that the multiple knapsack problem is NP-hard, and does not admit an FPTAS even for the case of two identical knapsacks. Whereas the 0-1 knapsack problem with only one knapsack has been intensively studied, and some effective exact or approximation algorithms exist. A natural approach for the multiple knapsack problem is to pack the knapsacks successively by using an effective ...
متن کاملAPPROXIMATE ALGORITHM FOR THE MULTI-DIMENSIONAL KNAPSACK PROBLEM BY USING MULTIPLE CRITERIA DECISION MAKING
In this paper, an interesting and easy method to solve the multi-dimensional knapsack problem is presented. Although it belongs to the combinatorial optimization, but the proposed method belongs to the decision making field in mathematics. In order to, initially efficiency values for every item is calculated then items are ranked by using Multiple Criteria Decision Making (MCDA). Finally, ite...
متن کاملThere is no EPTAS for two-dimensional knapsack
In the d-dimensional knapsack problem given is a set of items, each having a d-dimensional size vector and a profit, and a d-dimensional bin. The goal is to select a subset of the items of maximum total profit such that the sum of all vectors is bounded by the bin capacity in each dimension. It is well known that, unless P = NP , there is no fully polynomial time approximation scheme for d-dime...
متن کامل